ensures robot functionality in adverse conditions